package agenda;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
public class TesteUsuario {
	private static Usuario usuario1;
	private static Usuario usuario2;
	@Before public void CriaUsuarios(){
		usuario1 = new Usuario("Wesley","Graduando de Ciência da Computação na UFCG","wesleybrenno@gmail.com","(83)91869337","Campina Grande","15/10/1993",null);
		usuario2 = new Usuario("Teste","Usuario criado pra teste","teste@testando.com","(83)99999999","Campina Grande","25/10/2011",null);	
	}
		
	@Test public void Testando(){
		Assert.assertEquals("Nome errado","Wesley",usuario1.getNome());
		Assert.assertEquals("Descrição errada","Graduando de Ciência da Computação na UFCG",usuario1.getDescricaoUsuario());
		Assert.assertEquals("Data errada","15/10/1993",usuario1.getDataDeNascimento());
		Assert.assertEquals("Endereço errado","Campina Grande",usuario1.getEndereco());
		Assert.assertEquals("E-mail errado","wesleybrenno@gmail.com",usuario1.getEmail());
		Assert.assertEquals("Telefone errado","(83)91869337",usuario1.getTelefone());
		Assert.assertEquals("Nome errado","Teste",usuario2.getNome());
		Assert.assertEquals("Descrição errada","Usuario criado pra teste",usuario2.getDescricaoUsuario());
		Assert.assertEquals("Data errada","25/10/2011",usuario2.getDataDeNascimento());
		Assert.assertEquals("Endereço errado","Campina Grande",usuario2.getEndereco());
		Assert.assertEquals("E-mail errado","teste@testando.com",usuario2.getEmail());
		Assert.assertEquals("Telefone errado","(83)99999999",usuario2.getTelefone());
		usuario2.setNome("Novo nome");
		usuario2.setDescricaoUsuario("Nova Descricao");
		usuario2.setDataDeNascimento("26/10/2011");
		usuario2.setEndereco("Aprigio Veloso");
		usuario2.setEmail("testando@teste.com");
		usuario2.setTelefone("(83)88888888");
		Assert.assertEquals("Nome errado","Novo nome",usuario2.getNome());
		Assert.assertEquals("Descrição errada","Nova Descricao",usuario2.getDescricaoUsuario());
		Assert.assertEquals("Data errada","26/10/2011",usuario2.getDataDeNascimento());
		Assert.assertEquals("Endereço errado","Aprigio Veloso",usuario2.getEndereco());
		Assert.assertEquals("E-mail errado","testando@teste.com",usuario2.getEmail());
		Assert.assertEquals("Telefone errado","(83)88888888",usuario2.getTelefone());
	}
}